.site-top {
  margin-top: 20px !important;
}

.site {
  border-radius: 15px;
  margin: 0 30px;
  padding: 40px 24px 24px;
  background: #fff;

  .rt {
    text-align: right;
    width: 160px;
    font-size: 22px;
    color: #ababab;
  }

  .right-top-phone {
    height: 82px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100px;
    text-align: center;
  }

  .sites, .site-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  .sites {
    color: #333333;

    .title {
      font-size: 34px;
    }

    .rt {
      font-size: 26px;
    }
  }

  .site-bottom {
    margin-top: 20px;
    color: #000000;
    font-size: 26px;
    display: flex;
    align-items: flex-start;

    .platform-name {
      font-size: 26px;
    }

    .location {
      color: #ababab;
      margin-top: 6px;
      position: relative;
      left: -4px;
      font-size: 22px;
      padding: 0;
    }
  }
}
